package com.liang.jiekou.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("员工基本信息档")
public class CMSMV extends BASE {

    @JsonProperty(value = "MV001")
    @ApiModelProperty(value = "员工编号")
    private String MV001;    //   员工编号

    @JsonProperty(value = "MV002")
    @ApiModelProperty(value = "姓名")
    private String MV002;    //   姓名

    @JsonProperty(value = "MV003")
    @ApiModelProperty(value = "纳税公司")
    private String MV003;    //   纳税公司

    @JsonProperty(value = "MV004")
    @ApiModelProperty(value = "部门")
    private String MV004;    //   部门

    @JsonProperty(value = "MV005")
    @ApiModelProperty(value = "职等")
    private String MV005;    //   职等

    @JsonProperty(value = "MV006")
    @ApiModelProperty(value = "职务")
    private String MV006;    //   职务

    @JsonProperty(value = "MV007")
    @ApiModelProperty(value = "性别")
    private String MV007;    //   性别

    @JsonProperty(value = "MV008")
    @ApiModelProperty(value = "出生日期")
    private String MV008;    //   出生日期

    @JsonProperty(value = "MV009")
    @ApiModelProperty(value = "身分证号")
    private String MV009;    //   身分证号

    @JsonProperty(value = "MV010")
    @ApiModelProperty(value = "科目种类")
    private String MV010;    //   科目种类

    @JsonProperty(value = "MV011")
    @ApiModelProperty(value = "投保身份")
    private String MV011;    //   投保身份

    @JsonProperty(value = "MV012")
    @ApiModelProperty(value = "学历")
    private String MV012;    //   学历

    @JsonProperty(value = "MV013")
    @ApiModelProperty(value = "专长")
    private String MV013;    //   专长

    @JsonProperty(value = "MV014")
    @ApiModelProperty(value = "婚姻状况")
    private String MV014;    //   婚姻状况

    @JsonProperty(value = "MV015")
    @ApiModelProperty(value = "联系电话1")
    private String MV015;    //   联系电话1

    @JsonProperty(value = "MV016")
    @ApiModelProperty(value = "联系电话2")
    private String MV016;    //   联系电话2

    @JsonProperty(value = "MV017")
    @ApiModelProperty(value = "户籍地址")
    private String MV017;    //   户籍地址

    @JsonProperty(value = "MV018")
    @ApiModelProperty(value = "邮编")
    private String MV018;    //   邮编

    @JsonProperty(value = "MV019")
    @ApiModelProperty(value = "通讯地址")
    private String MV019;    //   通讯地址

    @JsonProperty(value = "MV020")
    @ApiModelProperty(value = " E-MAIL")
    private String MV020;    //   E-MAIL

    @JsonProperty(value = "MV021")
    @ApiModelProperty(value = "到职日")
    private String MV021;    //   到职日

    @JsonProperty(value = "MV022")
    @ApiModelProperty(value = "离职日")
    private String MV022;    //   离职日

    @JsonProperty(value = "MV023")
    @ApiModelProperty(value = "退休日")
    private String MV023;    //   退休日

    @JsonProperty(value = "MV024")
    @ApiModelProperty(value = "补助等级")
    private String MV024;    //   补助等级

    @JsonProperty(value = "MV025")
    @ApiModelProperty(value = "劳保卡号")
    private String MV025;    //   劳保卡号

    @JsonProperty(value = "MV026")
    @ApiModelProperty(value = "须刷卡")
    private String MV026;    //   须刷卡

    @JsonProperty(value = "MV027")
    @ApiModelProperty(value = "主要班别")
    private String MV027;    //   主要班别

    @JsonProperty(value = "MV028")
    @ApiModelProperty(value = "刷卡卡号")
    private String MV028;    //   刷卡卡号

    @JsonProperty(value = "MV029")
    @ApiModelProperty(value = "文档编号")
    private String MV029;    //   文档编号

    @JsonProperty(value = "MV030")
    @ApiModelProperty(value = "健保投保号码")
    private String MV030;    //   健保投保号码

    @JsonProperty(value = "MV031")
    @ApiModelProperty(value = "年资")
    private BigDecimal MV031;    //   年资

    @JsonProperty(value = "MV032")
    @ApiModelProperty(value = "薪资类型")
    private String MV032;    //   薪资类型

    @JsonProperty(value = "MV033")
    @ApiModelProperty(value = "基本工资")
    private BigDecimal MV033;    //   基本工资

    @JsonProperty(value = "MV034")
    @ApiModelProperty(value = "转存方式")
    private String MV034;    //   转存方式

    @JsonProperty(value = "MV035")
    @ApiModelProperty(value = "行(局)号")
    private String MV035;    //   行(局)号

    @JsonProperty(value = "MV036")
    @ApiModelProperty(value = "账号")
    private String MV036;    //   账号

    @JsonProperty(value = "MV037")
    @ApiModelProperty(value = "扶养人数")
    private BigDecimal MV037;    //   扶养人数

    @JsonProperty(value = "MV038")
    @ApiModelProperty(value = "课税方式")
    private String MV038;    //   课税方式

    @JsonProperty(value = "MV039")
    @ApiModelProperty(value = "固定税额")
    private BigDecimal MV039;    //   固定税额

    @JsonProperty(value = "MV040")
    @ApiModelProperty(value = "固定税率")
    private BigDecimal MV040;    //   固定税率

    @JsonProperty(value = "MV041")
    @ApiModelProperty(value = "发薪方式")
    private String MV041;    //   发薪方式

    @JsonProperty(value = "MV042")
    @ApiModelProperty(value = "计全勤")
    private String MV042;    //   计全勤

    @JsonProperty(value = "MV043")
    @ApiModelProperty(value = "全勤奖金")
    private BigDecimal MV043;    //   全勤奖金

    @JsonProperty(value = "MV044")
    @ApiModelProperty(value = "计加班")
    private String MV044;    //   计加班

    @JsonProperty(value = "MV045")
    @ApiModelProperty(value = "加班费")
    private BigDecimal MV045;    //   加班费

    @JsonProperty(value = "MV046")
    @ApiModelProperty(value = "备注")
    private String MV046;    //   备注

    @JsonProperty(value = "MV047")
    @ApiModelProperty(value = "英文全称")
    private String MV047;    //   英文全称

    @JsonProperty(value = "MV048")
    @ApiModelProperty(value = "体检日期")
    private String MV048;    //   体检日期

    @JsonProperty(value = "MV049")
    @ApiModelProperty(value = "入境日期")
    private String MV049;    //   入境日期

    @JsonProperty(value = "MV050")
    @ApiModelProperty(value = "到期日期")
    private String MV050;    //   到期日期

    @JsonProperty(value = "MV051")
    @ApiModelProperty(value = "核准文号")
    private String MV051;    //   核准文号

    @JsonProperty(value = "MV052")
    @ApiModelProperty(value = "试用期满日")
    private String MV052;    //   试用期满日

    @JsonProperty(value = "MV053")
    @ApiModelProperty(value = "预计退休日")
    private String MV053;    //   预计退休日

    @JsonProperty(value = "MV054")
    @ApiModelProperty(value = "身份别")
    private String MV054;    //   身份别

    @JsonProperty(value = "MV055")
    @ApiModelProperty(value = "社保金基数")
    private BigDecimal MV055;    //   社保金基数

    @JsonProperty(value = "MV056")
    @ApiModelProperty(value = "公积金基数")
    private BigDecimal MV056;    //   公积金基数

    @JsonProperty(value = "MV057")
    @ApiModelProperty(value = "公积金号码")
    private String MV057;    //   公积金号码

    @JsonProperty(value = "MV058")
    @ApiModelProperty(value = "合同编号")
    private String MV058;    //   合同编号

    @JsonProperty(value = "MV059")
    @ApiModelProperty(value = "签约日期")
    private String MV059;    //   签约日期

    @JsonProperty(value = "MV060")
    @ApiModelProperty(value = "到期日期")
    private String MV060;    //   到期日期

    @JsonProperty(value = "MV061")
    @ApiModelProperty(value = "健康状况")
    private String MV061;    //   健康状况

    @JsonProperty(value = "MV062")
    @ApiModelProperty(value = "技术职称")
    private String MV062;    //   技术职称

    @JsonProperty(value = "MV063")
    @ApiModelProperty(value = "资格证书")
    private String MV063;    //   资格证书

    @JsonProperty(value = "MV064")
    @ApiModelProperty(value = "传送码")
    private String MV064;    //   传送码

    @JsonProperty(value = "MV065")
    @ApiModelProperty(value = "传送日期")
    private String MV065;    //   传送日期

    @JsonProperty(value = "MV066")
    @ApiModelProperty(value = "有效码")
    private String MV066;    //   有效码

    @JsonProperty(value = "MV067")
    @ApiModelProperty(value = "员工照片")
    private String MV067;    //   员工照片

    @JsonProperty(value = "MV068")
    @ApiModelProperty(value = "门店编号")
    private String MV068;    //   门店编号

    @JsonProperty(value = "MV069")
    @ApiModelProperty(value = "来源编号")
    private String MV069;    //   来源编号

    @JsonProperty(value = "MV070")
    @ApiModelProperty(value = "介绍人")
    private String MV070;    //   介绍人

    @JsonProperty(value = "MV071")
    @ApiModelProperty(value = "学校编号")
    private String MV071;    //   学校编号

    @JsonProperty(value = "MV072")
    @ApiModelProperty(value = "科系编号")
    private String MV072;    //   科系编号

    @JsonProperty(value = "MV073")
    @ApiModelProperty(value = "语言能力编号")
    private String MV073;    //   语言能力编号

    @JsonProperty(value = "MV074")
    @ApiModelProperty(value = "证照名称")
    private String MV074;    //   证照名称

    @JsonProperty(value = "MV075")
    @ApiModelProperty(value = "民族")
    private String MV075;    //   民族

    @JsonProperty(value = "MV076")
    @ApiModelProperty(value = "政治面貌")
    private String MV076;    //   政治面貌

    @JsonProperty(value = "MV077")
    @ApiModelProperty(value = "预留字段")
    private String MV077;    //   预留字段

    @JsonProperty(value = "MV078")
    @ApiModelProperty(value = "下发功能解析")
    private String MV078;    //   下发功能解析

    @JsonProperty(value = "MV079")
    @ApiModelProperty(value = "登录者编号")
    private String MV079;    //   登录者编号

    @JsonProperty(value = "MV080")
    @ApiModelProperty(value = "预留字段")
    private BigDecimal MV080;    //   预留字段

    @JsonProperty(value = "MV081")
    @ApiModelProperty(value = "预留字段")
    private BigDecimal MV081;    //   预留字段

    @JsonProperty(value = "MV082")
    @ApiModelProperty(value = "预留字段")
    private BigDecimal MV082;    //   预留字段

    @JsonProperty(value = "MV083")
    @ApiModelProperty(value = "开户银行")
    private String MV083;    //   开户银行

    @JsonProperty(value = "MV084")
    @ApiModelProperty(value = "账号")
    private String MV084;    //   账号

    @JsonProperty(value = "MV085")
    @ApiModelProperty(value = "职务分类")
    private String MV085;    //   职务分类

}
